sheep pen - German English Dictionary